"""
阶乘
使用循环，并询问是否继续
"""
while True:
    n = int(float(input("请输入一个整数")))

    fac = 1
    for i in range(1, n + 1):
        print("fac*i", fac, i)
        fac = fac * i
    print(fac)
    # 询问是否继续
    con = input("是否继续？")
    if con != 'y' and con != 'Y':
        break
